package com.zhijian.medical.entity.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author li xiao dong
 * @since 2022-08-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("experiment_fish_report")
@ApiModel(value = "ExperimentFishReport对象", description = "")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ExperimentFishReport implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "性别，0：男，1：女")
    private Integer sex;

    @ApiModelProperty(value = "0")
    private Integer age;

    @ApiModelProperty(value = "收到日期")
    private Date receiveDate;

    @ApiModelProperty(value = "门诊号")
    private String mzh;

    @ApiModelProperty(value = "住院号")
    private String zyh;

    @ApiModelProperty(value = "床号")
    private String ch;

    @ApiModelProperty(value = "送检医生")
    private String doctor;

    @ApiModelProperty(value = "送检医院")
    private String hospital;

    @ApiModelProperty(value = "病区")
    private String infectedPatch;

    @ApiModelProperty(value = "科别")
    private String kb;

    @ApiModelProperty(value = "临床诊断")
    private String lczd;

    @ApiModelProperty(value = "病理诊断")
    private String blzd;

    @ApiModelProperty(value = "标本类型")
    private String bblx;

    @ApiModelProperty(value = "标本评估")
    private String bbpg;

    @ApiModelProperty(value = "检测项目")
    private String jcxm;

    @ApiModelProperty(value = "检测微点")
    private String jcwd;

    @ApiModelProperty(value = "检测方法")
    private String jcff;

    @ApiModelProperty(value = "检测区域")
    private String jcqy;

    @ApiModelProperty(value = "肿瘤细胞遗传学异质性")
    private String zlxbycxyzx;

    @ApiModelProperty(value = "计数间期细胞个数")
    private String jsjqxb;

    @ApiModelProperty(value = "her-2信号类型")
    private String her2xhlx;

    @ApiModelProperty(value = "her-2/17号染色体比值")
    private String rstbz;

    @ApiModelProperty(value = "17号染色体信号数/细胞核数均值")
    private String rstxhsxhhsjz;

    @ApiModelProperty(value = "her-2信号数均值")
    private String her2xhsjz;

    @ApiModelProperty(value = "免疫组化")
    private String myzh;

    @ApiModelProperty(value = "诊断")
    private String zd;

    @ApiModelProperty(value = "结果注释")
    private String jgzs;

    @ApiModelProperty(value = "参考文献")
    private String ckwx;

    @ApiModelProperty(value = "诊断医师")
    private String zdys;

    @ApiModelProperty(value = "操作者")
    private String czz;

    @ApiModelProperty(value = "报告日期")
    private Date bgrq;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "分子病理号")
    private String fzblh;

    @ApiModelProperty(value = "实验id")
    private Long fishId;
}
